#ifndef FUNKTOR_H
#define FUNKTOR_H

#include <string>

class Funktor
{
public:
	Funktor(const std::string& rel, const std::string& mi) : _relacio(rel), _mi(mi) {}
	bool operator()(const std::string& s)
	{
		if (_relacio == "egyenlo") return s == _mi;
		else if (_relacio == "kisebb") return s < _mi;
		else if (_relacio == "nagyobb") return s > _mi;
	}
	std::string _relacio, _mi;
};

#endif